home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / diff / dist / ChangeLog < prev    next >
Encoding:
Text File  |  1990-03-01  |  10.4 KB  |  313 lines

  1. Thu Mar  1 17:19:23 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  2.  
  3.     * analyze.c (diff_2_files): `message' requires three args.
  4.  
  5. Fri Feb 23 10:56:50 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
  6.  
  7.     * diff.h, util.c, diff3.c: Change 'void *' to 'VOID *', with
  8.     VOID defined as void if __STDC__, char if not.
  9.  
  10. Sun Feb 18 20:31:58 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
  11.  
  12.     * Makefile: Add rules for getopt.c, getopt1.c, getopt.h.
  13.  
  14.     * getopt.c, getopt.h, getopt1.c: New files.
  15.  
  16.     * main.c (main, usage): Add long options.
  17.  
  18.     * analyze.c (shift_boundaries): Remove unused var 'j_end'.
  19.  
  20. Thu Feb  8 02:43:16 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
  21.  
  22.     * GNUmakefile: include ../Makerules before Makefile.
  23.  
  24. Fri Feb  2 23:21:38 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  25.  
  26.     * analyze.c (diif_2_files): If -B or -I, don't return 1
  27.     if all changes were ignored.
  28.  
  29. Wed Jan 24 20:43:57 1990  Richard Stallman  (rms at albert.ai.mit.edu)
  30.  
  31.     * diff3.c (fatal): Output to stderr.
  32.  
  33. Thu Jan 11 00:25:56 1990  David J. MacKenzie  (djm at hobbes.ai.mit.edu)
  34.  
  35.     * diff.c (usage): Mention -v.
  36.  
  37. Wed Jan 10 16:06:38 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  38.  
  39.     * diff3.c (output_diff3_edscript): Return number of overlaps.
  40.     (main): If have overlaps, exit with status 1.
  41.  
  42. Sun Dec 24 10:29:20 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  43.  
  44.     * io.c (find_equiv_class): Fix typo that came from changing init of B
  45.     to an assigment.
  46.  
  47.     * version.c: New file.
  48.     * diff.c (main): -v prints version number.
  49.  
  50.     * io.c (binary_file_p): Null char implies binary file.
  51.  
  52. Fri Nov 17 23:44:55 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  53.  
  54.     * util.c (print_1_line): Fix off by 1 error.
  55.  
  56. Thu Nov 16 13:51:10 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  57.  
  58.     * util.c (xcalloc): Function deleted.
  59.  
  60.     * io.c (slurp): Null-terminate the buffer.
  61.  
  62.     * io.c (read_files): Delete unused vars.
  63.  
  64.     * io.c (find_equiv_class): Don't index by N if too low.
  65.  
  66.     * dir.c (dir_sort): Delete the extra declaration of compare_names.
  67.  
  68.     * diff.h: Don't declare xcalloc.  Declare some other functions.
  69.  
  70.     * analyze.c (shift_boundaries):
  71.     Test for END at end of range before indexing by it.
  72.     Fix typo `preceeding' in var names.
  73.  
  74. Sat Nov 11 14:04:16 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  75.  
  76.     * diff3.c (using_to_diff3_block): Delete unused vars.
  77.     (make_3way_diff, process_diff_control, read_diff, output_diff3): Likewise.
  78.  
  79. Mon Nov  6 18:15:50 EST 1989 Jay Fenlason (hack@ai.mit.edu)
  80.  
  81.     * README Fix typo.
  82.  
  83. Fri Nov  3 15:27:47 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  84.  
  85.     * diff.c (usage): Mention -D. 
  86.  
  87.     * ifdef.c (print_ifdef_hunk): Write comments on #else and #endif.
  88.  
  89. Sun Oct 29 16:41:07 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  90.  
  91.     * diff.c (compare_files): Don't fflush for identical files.
  92.  
  93. Wed Oct 25 17:57:12 1989  Randy Smith  (randy at apple-gunkies.ai.mit.edu)
  94.  
  95.     * diff3.c (using_to_diff3_block): When defaulting lines from
  96.     FILE0, only copy up to just under the *lowest* line mentioned
  97.     in the next diff.
  98.  
  99.     * diff3.c (fatal): Add \n to error messages.
  100.  
  101. Wed Oct 25 15:05:49 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  102.  
  103.     * Makefile (tapefiles): Add ChangeLog.
  104.  
  105. Tue Oct  3 00:51:17 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  106.  
  107.     * diff3.c (process_diff, create_diff3_block): Init ->next field.
  108.  
  109. Fri Sep 29 08:16:45 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  110.  
  111.     * util.c (line_cmp): Alter end char of line 2, not line 1.
  112.  
  113. Wed Sep 20 00:12:37 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  114.  
  115.     * Makefile (diff.tar): Expect ln to fail on some files;
  116.     copy them with cp.
  117.  
  118. Mon Sep 18 02:54:29 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  119.  
  120.     * Handle -D option:
  121.     * io.c (find_and_hash_each_line): Keep all lines of 1st file.
  122.     * diff.c (main): Handle -D option.
  123.     (compare_files): Reject -D if files spec'd are directories.
  124.     * analyze.c (diff_2_files): Handle OUTPUT_IFDEF case.
  125.  
  126. Fri Sep  1 20:15:50 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  127.  
  128.     * diff.c (option_list): Rename arg VECTOR as OPTIONVEC.
  129.  
  130. Mon Aug 28 17:58:27 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  131.  
  132.     * diff.c (compare_files): Clear entire inf[i].stat.
  133.  
  134. Wed Aug 23 17:48:47 1989  Richard Stallman  (rms at apple-gunkies.ai.mit.edu)
  135.  
  136.     * io.c (find_identical_ends): Sign was backward
  137.     determining where to bound the scan for the suffix.
  138.  
  139. Wed Aug 16 12:49:16 1989  Richard Stallman  (rms at hobbes.ai.mit.edu)
  140.  
  141.     * analyze.c (diff_2_files): If -q, treat all files as binary.
  142.     * diff.c (main): Detect -q, record in no_details_flag.
  143.  
  144. Sun Jul 30 23:12:00 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  145.  
  146.     * diff.c (usage): New function.
  147.     (main): Call it.
  148.  
  149. Wed Jul 26 02:02:19 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  150.  
  151.     * diff.c (main): Make -C imply -c.
  152.  
  153. Thu Jul 20 17:57:51 1989  Chris Hanson  (cph at kleph)
  154.  
  155.     * io.c (find_and_hash_each_line): Bug fix in context handling,
  156.     introduced by last change.
  157.  
  158. Fri Jul 14 17:39:20 1989  Chris Hanson  (cph at kleph)
  159.  
  160.     * analyze.c: To make RCS work correctly on files that don't
  161.     necessarily end in newline, introduce some changes that cause
  162.     diffs to be sensitive to missing final newline.  Because
  163.     non-RCS modes don't want to be affected by these changes, they
  164.     are conditional on `output_style == OUTPUT_RCS'.
  165.     (diff_2_files) [OUTPUT_RCS]: Suppress the "File X missing
  166.     newline" message.
  167.     (build_script) [OUTPUT_RCS]: Cause the last line to compare as
  168.     different if exactly one of the files is missing its final
  169.     newline.
  170.  
  171.     * io.c (find_and_hash_each_line): Bug fix in
  172.     ignore_space_change mode.  Change line's length to include the
  173.     newline.  For OUTPUT_RCS, decrement last line's length if
  174.     there is no final newline.
  175.     (find_identical_ends) [OUTPUT_RCS]: If one of the files is
  176.     missing a final newline, make sure it's not included in either
  177.     the prefix or suffix.
  178.  
  179.     * util.c (print_1_line): Change line output routine to account
  180.     for line length including the newline.
  181.  
  182. Tue Jun 27 02:35:28 1989  Roland McGrath  (roland at hobbes.ai.mit.edu)
  183.  
  184.     * Makefile: Inserted $(archpfx) where appropriate.
  185.  
  186. Wed May 17 20:18:43 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  187.  
  188.     * diff3.c [USG]: Include fcntl.h.
  189.  
  190.     * diff.h [USG]: New compilation flags HAVE_NDIR, HAVE_DIRECT.
  191.  
  192. Wed Apr 26 15:35:57 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  193.  
  194.     * dir.c (diff_dirs): Two new args, NONEX1 and NONEX2, say to pretend
  195.     nonex dirs are empty.
  196.     (dir_sort): New arg NONEX, likewise.
  197.     * diff.c (compare_files): Pass those args.
  198.     Sometimes call diff_dirs if subdir exists in just one place.
  199.  
  200. Wed Apr 12 01:10:27 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  201.  
  202.     * io.c (find_identical_ends): Set END0 *after* last char
  203.     during backward scan for suffix.
  204.  
  205. Sat Apr  8 15:49:49 1989  Randall Smith  (randy at apple-gunkies.ai.mit.edu)
  206.  
  207.     * diff3.c (using_to_diff3_block): Now find high marks in files 1
  208.     and 2 through mapping off of the last difference instead of the
  209.     first.
  210.  
  211.     * diff3.c: Many trivial changes to spelling inside comments. 
  212.  
  213. Fri Feb 24 12:38:03 1989  Randall Smith  (randy at gluteus.ai.mit.edu)
  214.  
  215.     * util.c, normal.c, io.c, ed.c, dir.c, diff.h, diff.c, context.c,
  216.     analyze.c, Makefile: Changed copyright header to conform with new
  217.     GNU General Public license.
  218.     * diff3.c: Changed copyright header to conform with new GNU
  219.     General Public license.
  220.     * COPYING: Made a hard link to /gp/rms/COPYING.
  221.  
  222. Fri Feb 24 10:01:58 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  223.  
  224.     * io.c (slurp): Leave 2 chars space at end of buffer, not one.
  225.     (find_identical_ends): Special case if either file is empty;
  226.     don't try to make a sentinel since could crash.
  227.  
  228. Wed Feb 15 14:24:48 1989  Jay Fenlason  (hack at apple-gunkies.ai.mit.edu)
  229.  
  230.     * diff3.c (message)  Re-wrote routine to avoid using alloca()
  231.  
  232. Wed Feb 15 06:19:14 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  233.  
  234.     * io.c (find_identical_ends): Delete the variable `bytes'.
  235.  
  236. Sun Feb 12 11:50:36 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  237.  
  238.     * io.c (slurp): ->bufsize is nominal amount we have room for;
  239.     add room for sentinel when calling xmalloc or xrealloc.
  240.  
  241.     * io.c (find_identical_ends): Do need overrun check in finding suffix.
  242.  
  243. Fri Feb 10 01:28:15 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  244.  
  245.     * diff.c (main): -C now takes arg to specify context length.
  246.     Now -p to show C function name--Damned IEEE!
  247.     Fatal error if context length spec'd twice.
  248.  
  249.     * ed.c (print_ed_hunk): Now special treatment only for lines containing
  250.     precisely a dot and nothing else.  Output `..', end the insert,
  251.     substitute that one line, then resume the insert if nec.
  252.  
  253.     * io.c (find_and_hash_lines): When backing up over starting context,
  254.     don't move past buffer-beg.
  255.  
  256.     * io.c (find_identical_ends): Use sentinels to make the loops faster.
  257.     If files are identical, skip the 2nd loop and return quickly.
  258.     (slurp): Leave 1 char extra space after each buffer.
  259.  
  260.     * analyze.c (diff_2_files): Mention difference in final newlines.
  261.  
  262. Wed Jan 25 22:44:44 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  263.  
  264.     * dir.c (diff_dirs): Use * when calling fcn ptr variable.
  265.  
  266. Sat Dec 17 14:12:06 1988  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  267.  
  268.     * Makefile: New vars INSTALL and LIBS used in some rules;
  269.     provide default defns plus commented-put defns for sysV.
  270.  
  271. Thu Nov 17 16:42:53 1988  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  272.  
  273.     * dir.c (dir_sort): Open-trouble not fatal; just say # files is -1.
  274.     (diff_dirs): If dir_sort does that, give up and return 2.
  275.  
  276.     * diff.c (compare_files): Don't open directories.
  277.     Don't close them specially either.
  278.     Cross-propagate inf[i].dir_p sooner.
  279.  
  280. Sun Nov 13 11:19:36 1988  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
  281.  
  282.     * diff.h: Declare index, rindex.
  283.  
  284.     * diff.c (compare_files): If comparing foodir with b/f,
  285.     use foodir/f, not foodir/b/f.
  286.  
  287.     * diff.c (compare_files): Don't print "are identical" msg for 2 dirs.
  288.     Status now 1 if one file is a dir and the other isn't, etc.
  289.  
  290. Thu Nov  3 16:30:24 1988  Randall Smith  (randy at gluteus.ai.mit.edu)
  291.  
  292.     * Makefile: Added a define for diff3 to define DIFF_PROGRAM.
  293.  
  294.     * util.c: Added hack to make sure that perror was not called with
  295.     a null pointer.
  296.  
  297.     * diff.c: Changed S_IFDIR to S_IFMT in masking type of file bits
  298.     out. 
  299.  
  300.     * diff3.c: Included USG compatibility defines.
  301.  
  302.     * diff.h: Moved sys/file.h into #else USG section (not needed or
  303.     wanted on System V).
  304.  
  305.     * ed.c, analyze.c, context.c: Shortened names to 12 characters for
  306.     the sake of System V (too simple not to do).
  307.  
  308. Local Variables:
  309. mode: indented-text
  310. left-margin: 8
  311. version-control: never
  312. End:
  313.